package com.ys.多线程.p6线程同步Lock锁;

/**
 * 描述: 货车线程
 *
 * @author CodeYang
 * @version 2021/1/5 19:28
 */
public class HuoCheTask implements  Runnable {
    /**
     *  声明长江大桥资源对象
     */
    private ChangJiangBride changJiangBride ;

    /**
     * 通过构造方法把 长江大桥注入
     * @param changJiangBride
     */
    public HuoCheTask(ChangJiangBride changJiangBride) {
        this.changJiangBride = changJiangBride;
    }

    /**
     * 调用共享资源--这个对象也可以传给其他调用者使用
     */
    @Override
    public void run() {
        changJiangBride.runHuoChe();
    }
}
